// 引入mystore
import myStore from "./myStore"
Page({

  /**
   * 页面的初始数据
   */
  data: {
    val:0,
    myVal:0
  },

  
  // 内置store演示：

  // 触发 内置store
  setStore(){
    this.$setStore('names', ++this.data.val)
  },
   // 内置store 监听
  watchStore:{
    'names'(newVal,oldVal){
      console.log('全局store监听到了name变化',newVal);
      this.setData({
        val:newVal
      })
    }
  },







  // 轻量store演示

  onLoad(options) {
    // 在生命周期函数中设置对应参数监听
    myStore.on('storeStatus',(newVal,oldVal)=>{
      console.log('轻量store中监听到storeStatus变化',newVal,oldVal);
      this.setData({
        myVal:newVal
      })
    })
  },
  // 触发轻量store状态更新
  setMystore(){
    myStore.set({
      storeStatus:++this.data.myVal
    })
  },
})
